home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
et
/
et3_0-a1.lha
/
et3
/
src
/
PROGENV
/
ClassList.h
< prev
next >
Wrap
C/C++ Source or Header
|
1992-06-09
|
767b
|
33 lines
#ifndef ClassListView_First
#ifdef __GNUG__
//pragma once
#pragma interface
#endif
#define ClassListView_First
#include "CollView.h"
#include "ObjArray.h"
class OrdCollection;
//---- PeClassListView ---------------------------------------------------------
class PeClassListView: public CollectionView {
OrdCollection *classItems;
bool hideEmptyClasses;
bool showInstCount;
public:
MetaDef(PeClassListView);
PeClassListView(EvtHandler *, bool icount= FALSE);
void LoadClasses();
void ToggleHideEmpty();
bool HideEmptyClasses()
{ return hideEmptyClasses; }
bool SelectClass(Class *cl);
Class *SelectedClass();
void DoSelect(Rectangle r, int clicks);
void DoObserve(int, int what, void* val, Object* op);
};
#endif